// 和谐数组是指一个数组里元素的最大值和最小值之间的差别 正好是 1 。
package main

import (
	"fmt"
	"sort"
)

func main() {
	nums := []int{1, 1, 1, 1}

	sort.Ints(nums)
	begin, max_num := 0, 0
	for end, value := range nums {
		for value-nums[begin] > 1 {
			begin++
		}
		if nums[end]-nums[begin] == 1 && (end-begin+1) > max_num {
			max_num = end - begin + 1
		}

	}
	fmt.Println(max_num)
}
